import request from '@/utils/request' // 引入axios的封装方法
import cfg from '@/config/config'

const adminsDefinitionApi = {
  // 获取登陆人列表
  getAccountList: param => {
    return request('post', cfg.apiUrl + 'api/bdUserAdmin/getAccountList', param)
  },
  // 获取登陆人是否是超级管理员
  checkIsSuper: () => {
    return request('get', cfg.apiUrl + 'api/bdRoleMain/checkIsSuper')
  },
  // 验证当前登录人是不是IT管理员组
  checkIfItGroup: () => {
    return request('post', cfg.apiUrl + 'api/visitor/checkIfItGroup')
  },

  // 用户添加 修改
  addOrUpdateUser: param => {
    return request('post', cfg.apiUrl + 'api/bdUserAdmin/addOrUpdateUser', param)
  },
  // 删除用户
  deleteAccount: param => {
    return request('post', cfg.apiUrl + 'api/bdUserAdmin/deleteAccount', param)
  },
  // 查询用户区域
  getAreaAndBaseByRoletwo: param => {
    return request('post', cfg.apiUrl + 'api/visitor/getAreaAndBaseByRole2', param)
  },
  // 根据权限组查询用户区域
  getAreaAndBaseByRole: param => {
    return request('post', cfg.apiUrl + 'api/visitor/getAreaAndBaseByRole', param)
  },
  // 保存用户区域
  addRoleUserArea: param => {
    return request('post', cfg.apiUrl + 'api/visitor/addRoleUserArea', param)
  },
  // 回车根据工号查询人员信息
  getUserListByUserNo: param => {
    return request('post', cfg.apiUrl + 'api/bdUserAdmin/getUserListByUserNo', param)
  }

}
export default adminsDefinitionApi
